window with protective shell - Spanish English Dictionary